runtime.typePointers.mask (field)

18 uses

	runtime (current package)
		mbitmap.go#L136: 	mask uintptr
		mbitmap.go#L184: 		return typePointers{elem: addr, addr: addr, mask: span.heapBitsSmallForAddr(addr)}
		mbitmap.go#L201: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcdata), typ: typ}
		mbitmap.go#L224: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcdata), typ: typ}
		mbitmap.go#L249: 	if tp.mask == 0 {
		mbitmap.go#L255: 		i = sys.TrailingZeros64(uint64(tp.mask))
		mbitmap.go#L257: 		i = sys.TrailingZeros32(uint32(tp.mask))
		mbitmap.go#L260: 	tp.mask ^= uintptr(1) << (i & (ptrBits - 1))
		mbitmap.go#L275: 		if tp.mask != 0 {
		mbitmap.go#L298: 		tp.mask = readUintptr(addb(tp.typ.GCData, (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L301: 			tp.mask &^= ((1 << (bits)) - 1) << (ptrBits - bits)
		mbitmap.go#L322: 		tp.mask &^= (1 << ((target - tp.addr) / goarch.PtrSize)) - 1
		mbitmap.go#L326: 			tp.mask &^= ((1 << (bits)) - 1) << (ptrBits - bits)
		mbitmap.go#L348: 		tp.mask = readUintptr(tp.typ.GCData)
		mbitmap.go#L357: 		tp.mask = readUintptr(addb(tp.typ.GCData, (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L358: 		tp.mask &^= (1 << ((target - tp.addr) / goarch.PtrSize)) - 1
		mbitmap.go#L362: 		tp.mask &^= ((1 << (bits)) - 1) << (ptrBits - bits)
		mbitmap.go#L966: 		if tp.mask&(uintptr(1)<<i) != 0 {